home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
varia
/
egebook.lha
/
ege.book
/
9
/
convert.C
< prev
next >
Wrap
C/C++ Source or Header
|
1992-06-04
|
906b
|
27 lines
// simple unit converter
#include <iostream.h>
main(){
const float convert = 2.54; // conversion constant
float inch, cm;
char answer[80];
do {
cout << "Do you want to convert inches (i) or centimeter (c)\n";
cin >> answer; // reads answer
switch (answer[0]) {
case 'i': cout << "How many inches ? ";
cin >> inch; // reads inches to convert
cout << inch << " inches make ";
cout << inch * convert << " centimeters\n";
break;
case 'c': cout << "How many centimeters ? ";
cin >> cm; // reads cms to convert
cout << cm << " centimeters make ";
cout << cm / convert << " inches\n";
break;
};
} while ( answer[0] == 'i' || answer[0] == 'c');
}